// Clase que define un cilindro utilizando Glu

#ifndef MY_GLU_SPHERE_H_
#define MY_GLU_SPHERE_H_

#include "BaseObject.h"
#include "Color.h"

class MyGluSphere : public BaseObject
{
private:
	float mR;
	Color mColor;

public:
	MyGluSphere(float r, VisibleFace vf, GraphicalFace gf,ShadingModel sm);
	~MyGluSphere();

	float GetRadius(){ return mR; }

	Color& GetColor(){ return mColor; }
	void SetColor(float r, float g, float b, float a){ mColor.SetColor(r, g, b, a); }

	virtual void VRender(Renderer * render);
};

#endif // MY_GLU_SPHERE_H_